<!DOCTYPE html>
<title>Test CanvasWindingRule enumeration</title>

<script src="../../resources/testharness.js"></script>
<script src="../../resources/testharnessreport.js"></script>

<script>
test(function() {
    var canvas = document.createElement("canvas");
    var context = canvas.getContext("2d");

    context.fill();
    context.fill('nonzero');
    assert_throws_js(TypeError, function() { context.fill('randomstring'); });

    context.clip();
    context.clip('nonzero');
    assert_throws_js(TypeError, function() { context.clip('randomstring'); });

    context.isPointInPath(0, 0);
    context.isPointInPath(0, 0, 'nonzero');
    assert_throws_js(TypeError, function() { context.isPointInPath(0, 0, 'randomstring'); });
});
</script>